<!DOCTYPE html>
<html lang="zh-cmn-Hans" prefix="og: http://ogp.me/ns#" class="han-init">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>博客-首页</title>
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/primer.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/user-content.min.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/octicons.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/collection.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/repo-card.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/repo-list.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/mini-repo-list.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/boxed-group.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/common.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/share.min.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/responsive.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/index.css">
    <link rel="stylesheet" href="http://dingjiangblog.com/public/css/prism.css">
</head>
<body class="home">
    <header class="site-header">
        <div class="container">
            <h1><a href="javascript:;" title="overtrue"><span class="octicon octicon-mark-github"></span> overtrue</a></h1>
            <nav class="site-header-nav" role="navigation">
                
                <a href="javascript:;" class=" site-header-nav-item" target="" title="Home">Home</a>
                
                <a href="javascript:;" class=" site-header-nav-item" target="" title="Open-Source">Open-Source</a>
                
                <a href="javascript:;" class=" site-header-nav-item" target="_blank" title="GitHub">GitHub</a>
                
                <a href="javascript:;" class=" site-header-nav-item" target="_blank" title="Weibo">Weibo</a>
                
                <a href="javascript:;" class=" site-header-nav-item" target="" title="Bookmark">Bookmark</a>
                
                <a href="javascript:;" class=" site-header-nav-item" target="" title="About">About</a>

                <a href="javascript:;" class=" site-header-nav-item" target="" title="Login">Login</a>

                <a href="javascript:;" class=" site-header-nav-item" target="" title="Register">Register</a>
                
            </nav>
        </div>
    </header>
    <!-- / header -->
    <section class="banner">
    <div class="collection-head">
        <div class="container">
            <div class="collection-title">
                <h1 class="collection-header">Code Artisan</h1>
                <div class="collection-info">
                    <span class="meta-info">
                        <span class="octicon octicon-location"></span>
                        China Beijing
                    </span>
                    <span class="tooltipped tooltipped-s tooltipped-multiline meta-info" aria-label="PHP, JavaScript, HTML+CSS, C/C++">
                        <span class="octicon octicon-code"></span>
                        Web development
                    </span>
                    <span class="meta-info">
                        <span class="octicon octicon-organization"></span>
                        <a href="javascript:;" target="_blank">Weibo.com</a>
                    </span>
                    <span class="meta-info last-updated">
                        <span class="octicon octicon-mark-github"></span>
                        <a href="javascript:;" target="_blank">@overtrue</a>
                    </span>
                </div>
            </div>
        </div>
    </div>
</section>
<!-- /.banner -->
<section class="container content">
    <div class="columns">
        <div class="column two-thirds">
            <ol class="repo-list">
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">我所理解的 PHP Trait</a>
                    </h3>
                    <p class="repo-list-description">
                        以我的解理来描述 PHP 5.4 加入的 Trait 语法。
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2016/04/16
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">npm 代理安装依赖</a>
                    </h3>
                    <p class="repo-list-description">
                        在国内服务器上使用 npm 不得不说是一个特别痛苦的事情，这时候我们可以用代理来解决。
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2016/03/01
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">如何在全局 exception handler 中调用前一个定义的 handler</a>
                    </h3>
                    <p class="repo-list-description">
                        在 PHP 全局异常处理器注册函数 set_exception_handler 注册一个新的 handler 之前备份前一个 handler， 并调用它来处理非自己业务的异常
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2015/12/09
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">让你的 Laravel 应用与官方保持同步</a>
                    </h3>
                    <p class="repo-list-description">
                        同步你的项目结构，保持与官方新版一致，而不是每次一升级就下载覆盖。
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2015/06/09
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">PHP代码规范与质量检查工具PHPCS,PHPMD的安装与配置</a>
                    </h3>
                    <p class="repo-list-description">
                        PHP代码规范检查工具PHPCS、PHP代码质量检测工具PHPMD的安装与配置
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2015/05/18
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">centos 编译安装最新版 Git</a>
                    </h3>
                    <p class="repo-list-description">
                        在 centos 系统下编译安装 Git 的最新版本笔记
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2015/05/08
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">sudo -Hu 执行时找不到命令的问题解决</a>
                    </h3>
                    <p class="repo-list-description">
                        在 centos 系统下 `sudo -Hu` 执行时找不到命令的问题解决办法
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2015/05/08
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">处理 Laravel 5 默认事件</a>
                    </h3>
                    <p class="repo-list-description">
                        Laravel 提供了很多默认事件，登录登出、数据库连接与查询、应用启动前后、缓存等等很多默认事件，本篇以用户登录事件来演示如何处理 Larvel 5 的默认事件。
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2015/04/17
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">Laravel 获取当前控制器名称或方法</a>
                    </h3>
                    <p class="repo-list-description">
                        在 Laravel 项目中获取当前被调用的控制器名称和方法
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2015/03/19
                    </p>
                </li>
                
                <li class="repo-list-item">
                    <h3 class="repo-list-name">
                        <a href="javascript:;">使用PHP脚本远程部署git项目</a>
                    </h3>
                    <p class="repo-list-description">
                        以Coding上私有库的部署为例来讲解如何使用Coding的hook服务结合PHP脚本来自动部署到生产环境的服务器
                    </p>
                    <p class="repo-list-meta">
                        <span class="octicon octicon-calendar"></span> 2015/01/19
                    </p>
                </li>
                
            </ol>
        </div>
        <div class="column one-third">
            <h3>Popular Repositories</h3>
            <div class="boxed-group flush" role="navigation">
                <h3>Repositories contribute to</h3>
                <ul class="boxed-group-inner mini-repo-list">
                    
                    <li class="public source ">
                        <a href="javascript:;" target="_blank" title="overtrue/wechat" class="mini-repo-list-item css-truncate">
                            <span class="repo-icon octicon octicon-repo"></span>
                            <span class="repo-and-owner css-truncate-target">
                                overtrue/wechat
                            </span>
                        </a>
                    </li>
                    
                    <li class="public source ">
                        <a href="javascript:;" target="_blank" title="EasyWeChat/site" class="mini-repo-list-item css-truncate">
                            <span class="repo-icon octicon octicon-repo"></span>
                            <span class="repo-and-owner css-truncate-target">
                                EasyWeChat/site
                            </span>
                        </a>
                    </li>
                    
                    <li class="public source ">
                        <a href="javascript:;" target="_blank" title="laravel/framework" class="mini-repo-list-item css-truncate">
                            <span class="repo-icon octicon octicon-repo"></span>
                            <span class="repo-and-owner css-truncate-target">
                                laravel/framework
                            </span>
                        </a>
                    </li>
                    
                    <li class="public source ">
                        <a href="javascript:;" target="_blank" title="caouecs/Laravel-lang" class="mini-repo-list-item css-truncate">
                            <span class="repo-icon octicon octicon-repo"></span>
                            <span class="repo-and-owner css-truncate-target">
                                caouecs/Laravel-lang
                            </span>
                        </a>
                    </li>
                    
                </ul>
            </div>

        </div>
    </div>
    <div class="pagination text-align">
      <div class="btn-group">
        
            <button disabled="disabled" href="javascript:;" class="btn btn-outline">«</button>
        
        
            <a href="javascript:;" class="active btn btn-outline">1</a>
        
        
          
              <a href="javascript:;" class="btn btn-outline">2</a>
          
        
          
              <a href="javascript:;" class="btn btn-outline">3</a>
          
        
        
            <a href="javascript:;" class="btn btn-outline">»</a>
        
        </div>
    </div>
    <!-- /pagination -->
</section>
<!-- /section.content -->
    <footer class="container">
        <div class="site-footer" role="contentinfo">
            <div class="copyright left mobile-block">
                    © 2015
                    <span title="overtrue.me">overtrue.me</span>
                    <a href="javascript:window.scrollTo(0,0)" class="right mobile-visible">TOP</a>
            </div>

            <ul class="site-footer-links right mobile-hidden">
                <li>
                    <a href="javascript:window.scrollTo(0,0)">TOP</a>
                </li>
            </ul>
            <a href="javascript:;" target="_blank" aria-label="view source code">
                <span class="mega-octicon octicon-mark-github" title="GitHub"></span>
            </a>
            <ul class="site-footer-links mobile-hidden">
                
                <li>
                    <a href="javascript:;" title="Home" target="">Home</a>
                </li>
                
                <li>
                    <a href="javascript:;" title="Open-Source" target="">Open-Source</a>
                </li>
                
                <li>
                    <a href="javascript:;" title="GitHub" target="_blank">GitHub</a>
                </li>
                
                <li>
                    <a href="javascript:;" title="Weibo" target="_blank">Weibo</a>
                </li>
                
                <li>
                    <a href="javascript:;" title="Bookmark" target="">Bookmark</a>
                </li>
                
                <li>
                    <a href="javascript:;" title="About" target="">About</a>
                </li>
                
                <li>
                    <a href="javascript:;" title="Login" target="">Login</a>
                </li>

                <li>
                    <a href="javascript:;" title="Register" target="">Register</a>
                </li>
            </ul>

        </div>
    </footer>
    <!-- / footer -->




</body></html>